---
title: Veröffentliche deine Astro-Site mit SST auf AWS
description: Wie du deine Astro-Website mit SST auf AWS veröffentlichst.
type: deploy
i18nReady: true
---

Du kannst eine Astro-Site mit [SST](https://sst.dev) veröffentlichen, einem Open-Source-Framework für die Veröffentlichung von vollständig serverlosen Anwendungen in AWS mit SSG- und SSR-Unterstützung.

Du kannst auch zusätzliche SST-Konstrukte wie Cron Jobs, Buckets, Queues usw. verwenden und dabei die Typensicherheit beibehalten.

## Schnellstart

1. Ein Astroprojekt erstellen
1. Führe `npx create-sst` aus
1. Es sollte erkennen, dass du Astro verwendest und dich um eine Bestätigung bitten.
1. Sobald du für die Veröffentlichung bereit bist, kannst du `npx sst deploy --stage=production` ausführen

Du kannst dir auch [einen Video-Walkthrough dieses Prozesses](https://www.youtube.com/watch?v=AFP3ZHxO7Gg) ansehen, der dich durch die Schritte führt.

### SST-Konstrukte
Um [zusätzliche SST-Konstrukte](https://docs.sst.dev/) zu verwenden, füge sie der Datei `sst.config.ts` hinzu.

```ts {2} {4} title="sst.config.ts"
app.stack(function Site(ctx) {
  const bucket = new Bucket(ctx.stack, "public");
  const site = new AstroSite(ctx.stack, "site", {
    bind: [bucket],
  });

  ctx.stack.addOutputs({
    url: site.url,
  });
});
```

Und dann greifst du auf sie in deiner `.astro`-Datei zu.

```astro
---
import { Bucket } from "sst/node/bucket"
console.log(Bucket.public.bucketName)
---
```

In der [SST-Dokumentation zu Resource Binding](https://docs.sst.dev/resource-binding) findest du weitere Informationen.

Wenn du Fragen hast, kannst du [im SST-Diskord](https://discord.gg/sst) fragen.
